package uy.edu.um.ltic.server.business;

import java.util.ArrayList;

import uy.edu.um.ltic.commons.EmployeeVO;
import uy.edu.um.ltic.exception.DataBaseException;

public interface EmployeeMgt {

	void addEmployee(EmployeeVO oEmployeeVO) throws DataBaseException;
	void deleteEmployee(int nEmployee) throws DataBaseException;
	void editEmployee(EmployeeVO oEmployeeVO) throws DataBaseException;
	ArrayList<Employee> getEmployees(EmployeeVO oEmployeeVO) throws DataBaseException;
	Employee getEmployeeLogIn(String username) throws DataBaseException;
	void setStatus(String status, int nEmployee) throws DataBaseException;
	Employee getEmployeeNEmp(int nEmployee) throws DataBaseException;
	ArrayList<Employee> getAllEmployees() throws DataBaseException;
}
